By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 0.1.0 (2024-03-31).md

View raw Download
text/plain • 2.27 kiB
Unicode text, UTF-8 text

Changelog for version 0.1.0

This is the first non-patch update to the project, still in άλφα state.

New features in this release

  • Give each user a .config repo, which is used for storing settings, like userstyles.

    • Userstyles can be added to the .config repo under the name theme.css, and they will be applied to the UI.

    • Efficient UI CSS variables can be overridden as well.

    • The .config repo is created automatically when a user is created.

    • The .config repo is private by default, but can be made public or unlisted like any other.

    • Right now, the .config repo is not used for anything else, but it will be in the future.

    • When repo deletion will be added, the .config will not be deletable.

    • Currently, it is not possible for previous users to get a .config repo, but this will be added very soon.

  • Render markdown files, like this one, on file pages.

    • Markdown comments are not yet rendered: that requires caching so loading comments is not too slow.

    • Markdown is rendered using a custom renderer, which isnot CommonMark compliant.

    • Some features are missing, but it supports extra features like diffs or strikethrough, and even 7-star emphasis. Missing features include: Tables Footnotes Definition lists Task lists Indented code blocks Ordered lists (will be fixed with patch) ID attributes Subscript and superscript Setext headers URL title attributes Backslash escaping for format specifiers * HTML entities

    • Old features like trailing space hard breaks are not supported.

    • No subset of HTML is rendered yet.

Changed features in this release

  • Make the tab component styling look nicer.

    • Colour now matches the nav tabs.

Fixed bugs in this release

  • The safari-pinned-tab.svg file now matches the updated logo.

    • Before it matched a really similar development logo.

  • When accessing a nonexistent repository from the web interface, it now returns a 404 error instead of a 403 error.

    • This was because the access control was done before the repository existence check.

                
                    
1
Changelog for version 0.1.0
2
===========================
3
4
This is the first non-patch update to the project, still in άλφα state.
5
6
New features in this release
7
----------------------------
8
9
* Give each user a `.config` repo, which is used for storing settings, like
10
userstyles.
11
* Userstyles can be added to the `.config` repo under the name `theme.css`,
12
and they will be applied to the UI.
13
* Efficient UI CSS variables can be overridden as well.
14
* The `.config` repo is created automatically when a user is created.
15
* The `.config` repo is private by default, but can be made public or
16
unlisted like any other.
17
* Right now, the `.config` repo is not used for anything else, but it will
18
be in the future.
19
* When repo deletion will be added, the `.config` will not be deletable.
20
* Currently, it is not possible for previous users to get a `.config` repo,
21
but this will be added very soon.
22
* Render markdown files, like this one, on file pages.
23
* Markdown comments are not yet rendered: that requires caching so loading
24
comments is not too slow.
25
* Markdown is rendered using a custom renderer, which is _not_ CommonMark
26
compliant.
27
* Some features are missing, but it supports extra features like ++diffs++ or
28
~~strikethrough~~, and even *******7-star emphasis*******.
29
* Missing features include:
30
* Tables
31
* Footnotes
32
* Definition lists
33
* Task lists
34
* Indented code blocks
35
* Ordered lists (will be fixed with patch)
36
* ID attributes
37
* Subscript and superscript
38
* Setext headers
39
* URL title attributes
40
* Backslash escaping for format specifiers
41
* HTML entities
42
* Old features like trailing space hard breaks are not supported.
43
* No subset of HTML is rendered yet.
44
45
Changed features in this release
46
================================
47
48
* Make the tab component styling look nicer.
49
* Colour now matches the nav tabs.
50
51
Fixed bugs in this release
52
==========================
53
54
* The `safari-pinned-tab.svg` file now matches the updated logo.
55
* Before it matched a really similar development logo.
56
* When accessing a nonexistent repository from the web interface, it now returns
57
a 404 error instead of a 403 error.
58
* This was because the access control was done before the repository existence
59
check.